"Animate on scroll vanilla js"
Bootstrap 4.1.1 Snippet by ALIMUL AL RAZY

<link href="//maxcdn.bootstrapcdn.com/bootstrap/4.1.1/css/bootstrap.min.css" rel="stylesheet" id="bootstrap-css"> <script src="//maxcdn.bootstrapcdn.com/bootstrap/4.1.1/js/bootstrap.min.js"></script> <script src="//cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script> <!------ Include the above in your HEAD tag ----------> <div class="container"> <h1>Animation on Scroll Using Intersection Observer API</h1> <div class="container"> <div class="item"> <h2>Lorem ipsum dolor.</h2> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Vero ab delectus veniam laudantium eaque, aut sed ad accusamus autem nisi praesentium modi voluptas impedit quod pariatur aliquid quam omnis harum, blanditiis voluptates cumque. Iure minima hic, id molestias, eveniet sed!</p> </div> <div class="item"> <h2>Sequi, expedita, asperiores.</h2> <p>Saepe, harum! Dolor veritatis minus nemo rem, dolore quod illum esse deserunt deleniti nihil quisquam aut sapiente incidunt similique ut aperiam ea earum, voluptatem accusamus vero facilis. Eius iure culpa non recusandae nostrum, et amet, mollitia sapiente ut, facilis, sint.</p> </div> <div class="item"> <h2>Blanditiis, laboriosam, odit!</h2> <p>Facilis consequuntur nam maxime vero rerum! Velit, possimus animi ducimus ullam, distinctio repellendus saepe repudiandae consectetur laudantium nisi, modi ab obcaecati perferendis quod voluptatem vitae officiis esse. Reiciendis similique alias expedita vel aliquid id, provident est facere voluptas cumque rerum.</p> </div> <div class="item"> <h2>Repellendus praesentium, nulla.</h2> <p>Consequatur ab tempore, harum vero laborum voluptatum dignissimos, mollitia doloribus unde est quae provident enim minus magnam suscipit. Voluptatem vero odit nesciunt autem iste quasi at unde quidem fugiat commodi et atque eveniet, perspiciatis cumque odio quis porro sint, voluptates?</p> </div> <div class="item"> <h2>Ex, quasi, incidunt.</h2> <p>Commodi, excepturi a ducimus totam odit aspernatur enim officiis assumenda. Voluptate iste, libero suscipit, animi esse laboriosam ratione distinctio, tempora explicabo ut modi est soluta nulla error. Nisi inventore dolores in exercitationem provident reprehenderit aut, numquam, cum iste soluta sit.</p> </div> <div class="item"> <h2>Quisquam, nesciunt dicta?</h2> <p>Nulla culpa libero quis, architecto dicta incidunt placeat iste non, aliquam amet hic, magni ducimus! Ratione, quasi, expedita, iusto vitae repudiandae sint esse placeat similique saepe ad eligendi corporis delectus cum perferendis, labore ducimus. Est ad fuga corporis nam quibusdam.</p> </div> <div class="item"> <h2>Iusto, ab, corrupti!</h2> <p>Aperiam fuga nostrum, pariatur ipsam natus ut error neque adipisci iste ad! Nesciunt totam aliquid beatae explicabo maxime ipsa rem placeat expedita, unde labore, optio amet quidem, sint voluptate esse ex, voluptatum. Amet rem velit, pariatur eos suscipit dolor ullam.</p> </div> <div class="item"> <h2>Fugiat amet, vero!</h2> <p>Enim voluptates voluptatem laboriosam eum, laborum impedit fugiat nulla expedita, accusantium omnis sed delectus? Ducimus animi quia a nam deleniti eius molestiae temporibus quibusdam fuga dolore blanditiis nesciunt ipsum, inventore distinctio sunt asperiores ullam provident magnam eveniet commodi debitis voluptatem!</p> </div> <div class="item"> <h2>Possimus, eum, quibusdam.</h2> <p>Quos reprehenderit dignissimos voluptates quas mollitia cumque, aliquid id dolorem. Consequatur, atque id iste odit molestias distinctio qui aperiam ea ipsa velit vel, rem fuga a omnis autem quod itaque. Facilis nemo aut quas molestias minus repellat consequuntur, inventore excepturi!</p> </div> <div class="item"> <h2>Iste, cupiditate, odit.</h2> <p>Qui, cumque aperiam blanditiis sapiente! Repudiandae excepturi expedita perferendis eaque sit delectus fuga, debitis, voluptate nam, totam autem quas, odio consectetur blanditiis repellat laboriosam aliquid temporibus. Quibusdam itaque ullam cumque tempore enim architecto, rem harum, ea quo alias voluptatibus asperiores!</p> </div> <div class="item"> <h2>Omnis, illum nam.</h2> <p>Qui atque repellat hic iure earum vitae tenetur rem doloribus fuga, natus quas reiciendis! Voluptate a reprehenderit repellendus nihil aliquid? Aliquam consectetur consequuntur, libero veritatis corporis asperiores optio quibusdam consequatur atque neque cupiditate distinctio nemo enim quod, mollitia natus officiis.</p> </div> <div class="item"> <h2>Enim, voluptatibus, similique.</h2> <p>Numquam dolor cumque dolores magnam ipsa neque labore doloremque a, odit consectetur ad. Dolor esse omnis inventore tempora. Voluptates nesciunt culpa nostrum natus quam, nihil dignissimos neque alias autem nam. Maiores ad, autem natus cupiditate, minus minima fuga sunt corporis!</p> </div> <div class="item"> <h2>Sequi, totam, distinctio.</h2> <p>Cupiditate asperiores perspiciatis iusto voluptatum quis aliquid non libero doloribus nihil, recusandae, officiis eius ipsa, sequi illum consectetur? Earum, facilis, magnam. Ex, vitae. Aliquam natus facere dignissimos sit ducimus quos ratione eos quis, dolorum ullam quam autem, optio voluptatum ipsum.</p> </div> <div class="item"> <h2>Aperiam, adipisci exercitationem!</h2> <p>Id quibusdam iste aut sed, sint, beatae quod veritatis expedita similique accusantium. Voluptatibus dignissimos inventore delectus porro repellat iste aliquam eius in ut temporibus ex id voluptatem nisi minus fuga quasi molestiae excepturi facilis sapiente velit, dolorem, iure soluta. Iste!</p> </div> <div class="item"> <h2>In, aspernatur. Dicta.</h2> <p>Recusandae ipsum quaerat ipsam facilis neque, deleniti! Odit ducimus cum vero, modi iusto vitae hic magnam tempora commodi voluptatibus, quis, ex distinctio. Distinctio minima dolorem rem cum corporis velit architecto dignissimos, accusamus suscipit ipsum! Iste, doloribus obcaecati quos adipisci laboriosam!</p> </div> <div class="item"> <h2>In, necessitatibus, ab!</h2> <p>Iure deleniti accusamus placeat neque tempora minima explicabo quas maiores ipsum dolores ratione delectus necessitatibus beatae, voluptate laudantium voluptates dolorum pariatur facilis iusto tempore natus similique, voluptas totam. Enim adipisci ducimus incidunt inventore labore libero perspiciatis, reiciendis cupiditate. Maxime, tenetur.</p> </div> <div class="item"> <h2>Dolorem, excepturi distinctio.</h2> <p>Blanditiis earum corporis suscipit modi. Dolores cupiditate et maxime accusamus sapiente magnam officia, tempore molestias dolorum illum delectus suscipit debitis, tempora. In non atque unde, velit, quo rem odio iste eaque porro voluptates, enim earum modi, perferendis quod illum placeat.</p> </div> <div class="item"> <h2>Fugiat, ipsam, repellendus!</h2> <p>Veritatis cum aliquam facilis, molestias quas recusandae qui repellendus voluptate, modi deserunt, dignissimos quasi sint quia itaque iste. Maiores ullam laborum corporis eveniet quae, explicabo doloremque accusamus suscipit odit hic autem necessitatibus consequatur tempora blanditiis laboriosam ea, quidem facere id.</p> </div> <div class="item"> <h2>Quae rem, nihil.</h2> <p>Commodi officia earum quod, eveniet repudiandae! Enim consectetur, corporis a laborum quos, animi incidunt tempore officiis dignissimos. Aliquam nesciunt cum, rerum nobis. Consectetur, qui, perspiciatis? Hic voluptatibus amet, provident cumque? Ex beatae eaque officia consectetur excepturi quas ipsam, voluptate nobis.</p> </div> <div class="item"> <h2>Impedit perspiciatis, ipsa.</h2> <p>Expedita quis aut consequuntur fugit asperiores atque, minus esse, odit rem excepturi consequatur iusto, non sequi voluptate explicabo porro natus officiis doloribus eveniet beatae ratione quibusdam! Iure earum quidem optio qui, nisi accusamus ipsa quo eligendi tempore, quos, fuga molestiae!</p> </div> <div class="item"> <h2>Lorem ipsum dolor.</h2> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Vero ab delectus veniam laudantium eaque, aut sed ad accusamus autem nisi praesentium modi voluptas impedit quod pariatur aliquid quam omnis harum, blanditiis voluptates cumque. Iure minima hic, id molestias, eveniet sed!</p> </div> <div class="item"> <h2>Sequi, expedita, asperiores.</h2> <p>Saepe, harum! Dolor veritatis minus nemo rem, dolore quod illum esse deserunt deleniti nihil quisquam aut sapiente incidunt similique ut aperiam ea earum, voluptatem accusamus vero facilis. Eius iure culpa non recusandae nostrum, et amet, mollitia sapiente ut, facilis, sint.</p> </div> <div class="item"> <h2>Blanditiis, laboriosam, odit!</h2> <p>Facilis consequuntur nam maxime vero rerum! Velit, possimus animi ducimus ullam, distinctio repellendus saepe repudiandae consectetur laudantium nisi, modi ab obcaecati perferendis quod voluptatem vitae officiis esse. Reiciendis similique alias expedita vel aliquid id, provident est facere voluptas cumque rerum.</p> </div> <div class="item"> <h2>Repellendus praesentium, nulla.</h2> <p>Consequatur ab tempore, harum vero laborum voluptatum dignissimos, mollitia doloribus unde est quae provident enim minus magnam suscipit. Voluptatem vero odit nesciunt autem iste quasi at unde quidem fugiat commodi et atque eveniet, perspiciatis cumque odio quis porro sint, voluptates?</p> </div> <div class="item"> <h2>Ex, quasi, incidunt.</h2> <p>Commodi, excepturi a ducimus totam odit aspernatur enim officiis assumenda. Voluptate iste, libero suscipit, animi esse laboriosam ratione distinctio, tempora explicabo ut modi est soluta nulla error. Nisi inventore dolores in exercitationem provident reprehenderit aut, numquam, cum iste soluta sit.</p> </div> <div class="item"> <h2>Quisquam, nesciunt dicta?</h2> <p>Nulla culpa libero quis, architecto dicta incidunt placeat iste non, aliquam amet hic, magni ducimus! Ratione, quasi, expedita, iusto vitae repudiandae sint esse placeat similique saepe ad eligendi corporis delectus cum perferendis, labore ducimus. Est ad fuga corporis nam quibusdam.</p> </div> <div class="item"> <h2>Iusto, ab, corrupti!</h2> <p>Aperiam fuga nostrum, pariatur ipsam natus ut error neque adipisci iste ad! Nesciunt totam aliquid beatae explicabo maxime ipsa rem placeat expedita, unde labore, optio amet quidem, sint voluptate esse ex, voluptatum. Amet rem velit, pariatur eos suscipit dolor ullam.</p> </div> <div class="item"> <h2>Fugiat amet, vero!</h2> <p>Enim voluptates voluptatem laboriosam eum, laborum impedit fugiat nulla expedita, accusantium omnis sed delectus? Ducimus animi quia a nam deleniti eius molestiae temporibus quibusdam fuga dolore blanditiis nesciunt ipsum, inventore distinctio sunt asperiores ullam provident magnam eveniet commodi debitis voluptatem!</p> </div> <div class="item"> <h2>Possimus, eum, quibusdam.</h2> <p>Quos reprehenderit dignissimos voluptates quas mollitia cumque, aliquid id dolorem. Consequatur, atque id iste odit molestias distinctio qui aperiam ea ipsa velit vel, rem fuga a omnis autem quod itaque. Facilis nemo aut quas molestias minus repellat consequuntur, inventore excepturi!</p> </div> <div class="item"> <h2>Iste, cupiditate, odit.</h2> <p>Qui, cumque aperiam blanditiis sapiente! Repudiandae excepturi expedita perferendis eaque sit delectus fuga, debitis, voluptate nam, totam autem quas, odio consectetur blanditiis repellat laboriosam aliquid temporibus. Quibusdam itaque ullam cumque tempore enim architecto, rem harum, ea quo alias voluptatibus asperiores!</p> </div> <div class="item"> <h2>Omnis, illum nam.</h2> <p>Qui atque repellat hic iure earum vitae tenetur rem doloribus fuga, natus quas reiciendis! Voluptate a reprehenderit repellendus nihil aliquid? Aliquam consectetur consequuntur, libero veritatis corporis asperiores optio quibusdam consequatur atque neque cupiditate distinctio nemo enim quod, mollitia natus officiis.</p> </div> <div class="item"> <h2>Enim, voluptatibus, similique.</h2> <p>Numquam dolor cumque dolores magnam ipsa neque labore doloremque a, odit consectetur ad. Dolor esse omnis inventore tempora. Voluptates nesciunt culpa nostrum natus quam, nihil dignissimos neque alias autem nam. Maiores ad, autem natus cupiditate, minus minima fuga sunt corporis!</p> </div> <div class="item"> <h2>Sequi, totam, distinctio.</h2> <p>Cupiditate asperiores perspiciatis iusto voluptatum quis aliquid non libero doloribus nihil, recusandae, officiis eius ipsa, sequi illum consectetur? Earum, facilis, magnam. Ex, vitae. Aliquam natus facere dignissimos sit ducimus quos ratione eos quis, dolorum ullam quam autem, optio voluptatum ipsum.</p> </div> <div class="item"> <h2>Aperiam, adipisci exercitationem!</h2> <p>Id quibusdam iste aut sed, sint, beatae quod veritatis expedita similique accusantium. Voluptatibus dignissimos inventore delectus porro repellat iste aliquam eius in ut temporibus ex id voluptatem nisi minus fuga quasi molestiae excepturi facilis sapiente velit, dolorem, iure soluta. Iste!</p> </div> <div class="item"> <h2>In, aspernatur. Dicta.</h2> <p>Recusandae ipsum quaerat ipsam facilis neque, deleniti! Odit ducimus cum vero, modi iusto vitae hic magnam tempora commodi voluptatibus, quis, ex distinctio. Distinctio minima dolorem rem cum corporis velit architecto dignissimos, accusamus suscipit ipsum! Iste, doloribus obcaecati quos adipisci laboriosam!</p> </div> <div class="item"> <h2>In, necessitatibus, ab!</h2> <p>Iure deleniti accusamus placeat neque tempora minima explicabo quas maiores ipsum dolores ratione delectus necessitatibus beatae, voluptate laudantium voluptates dolorum pariatur facilis iusto tempore natus similique, voluptas totam. Enim adipisci ducimus incidunt inventore labore libero perspiciatis, reiciendis cupiditate. Maxime, tenetur.</p> </div> <div class="item"> <h2>Dolorem, excepturi distinctio.</h2> <p>Blanditiis earum corporis suscipit modi. Dolores cupiditate et maxime accusamus sapiente magnam officia, tempore molestias dolorum illum delectus suscipit debitis, tempora. In non atque unde, velit, quo rem odio iste eaque porro voluptates, enim earum modi, perferendis quod illum placeat.</p> </div> <div class="item"> <h2>Fugiat, ipsam, repellendus!</h2> <p>Veritatis cum aliquam facilis, molestias quas recusandae qui repellendus voluptate, modi deserunt, dignissimos quasi sint quia itaque iste. Maiores ullam laborum corporis eveniet quae, explicabo doloremque accusamus suscipit odit hic autem necessitatibus consequatur tempora blanditiis laboriosam ea, quidem facere id.</p> </div> <div class="item"> <h2>Quae rem, nihil.</h2> <p>Commodi officia earum quod, eveniet repudiandae! Enim consectetur, corporis a laborum quos, animi incidunt tempore officiis dignissimos. Aliquam nesciunt cum, rerum nobis. Consectetur, qui, perspiciatis? Hic voluptatibus amet, provident cumque? Ex beatae eaque officia consectetur excepturi quas ipsam, voluptate nobis.</p> </div> <div class="item"> <h2>Impedit perspiciatis, ipsa.</h2> <p>Expedita quis aut consequuntur fugit asperiores atque, minus esse, odit rem excepturi consequatur iusto, non sequi voluptate explicabo porro natus officiis doloribus eveniet beatae ratione quibusdam! Iure earum quidem optio qui, nisi accusamus ipsa quo eligendi tempore, quos, fuga molestiae!</p> </div> <div class="item"> <h2>Lorem ipsum dolor.</h2> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Vero ab delectus veniam laudantium eaque, aut sed ad accusamus autem nisi praesentium modi voluptas impedit quod pariatur aliquid quam omnis harum, blanditiis voluptates cumque. Iure minima hic, id molestias, eveniet sed!</p> </div> <div class="item"> <h2>Sequi, expedita, asperiores.</h2> <p>Saepe, harum! Dolor veritatis minus nemo rem, dolore quod illum esse deserunt deleniti nihil quisquam aut sapiente incidunt similique ut aperiam ea earum, voluptatem accusamus vero facilis. Eius iure culpa non recusandae nostrum, et amet, mollitia sapiente ut, facilis, sint.</p> </div> <div class="item"> <h2>Blanditiis, laboriosam, odit!</h2> <p>Facilis consequuntur nam maxime vero rerum! Velit, possimus animi ducimus ullam, distinctio repellendus saepe repudiandae consectetur laudantium nisi, modi ab obcaecati perferendis quod voluptatem vitae officiis esse. Reiciendis similique alias expedita vel aliquid id, provident est facere voluptas cumque rerum.</p> </div> <div class="item"> <h2>Repellendus praesentium, nulla.</h2> <p>Consequatur ab tempore, harum vero laborum voluptatum dignissimos, mollitia doloribus unde est quae provident enim minus magnam suscipit. Voluptatem vero odit nesciunt autem iste quasi at unde quidem fugiat commodi et atque eveniet, perspiciatis cumque odio quis porro sint, voluptates?</p> </div> <div class="item"> <h2>Ex, quasi, incidunt.</h2> <p>Commodi, excepturi a ducimus totam odit aspernatur enim officiis assumenda. Voluptate iste, libero suscipit, animi esse laboriosam ratione distinctio, tempora explicabo ut modi est soluta nulla error. Nisi inventore dolores in exercitationem provident reprehenderit aut, numquam, cum iste soluta sit.</p> </div> <div class="item"> <h2>Quisquam, nesciunt dicta?</h2> <p>Nulla culpa libero quis, architecto dicta incidunt placeat iste non, aliquam amet hic, magni ducimus! Ratione, quasi, expedita, iusto vitae repudiandae sint esse placeat similique saepe ad eligendi corporis delectus cum perferendis, labore ducimus. Est ad fuga corporis nam quibusdam.</p> </div> <div class="item"> <h2>Iusto, ab, corrupti!</h2> <p>Aperiam fuga nostrum, pariatur ipsam natus ut error neque adipisci iste ad! Nesciunt totam aliquid beatae explicabo maxime ipsa rem placeat expedita, unde labore, optio amet quidem, sint voluptate esse ex, voluptatum. Amet rem velit, pariatur eos suscipit dolor ullam.</p> </div> <div class="item"> <h2>Fugiat amet, vero!</h2> <p>Enim voluptates voluptatem laboriosam eum, laborum impedit fugiat nulla expedita, accusantium omnis sed delectus? Ducimus animi quia a nam deleniti eius molestiae temporibus quibusdam fuga dolore blanditiis nesciunt ipsum, inventore distinctio sunt asperiores ullam provident magnam eveniet commodi debitis voluptatem!</p> </div> <div class="item"> <h2>Possimus, eum, quibusdam.</h2> <p>Quos reprehenderit dignissimos voluptates quas mollitia cumque, aliquid id dolorem. Consequatur, atque id iste odit molestias distinctio qui aperiam ea ipsa velit vel, rem fuga a omnis autem quod itaque. Facilis nemo aut quas molestias minus repellat consequuntur, inventore excepturi!</p> </div> <div class="item"> <h2>Iste, cupiditate, odit.</h2> <p>Qui, cumque aperiam blanditiis sapiente! Repudiandae excepturi expedita perferendis eaque sit delectus fuga, debitis, voluptate nam, totam autem quas, odio consectetur blanditiis repellat laboriosam aliquid temporibus. Quibusdam itaque ullam cumque tempore enim architecto, rem harum, ea quo alias voluptatibus asperiores!</p> </div> <div class="item"> <h2>Omnis, illum nam.</h2> <p>Qui atque repellat hic iure earum vitae tenetur rem doloribus fuga, natus quas reiciendis! Voluptate a reprehenderit repellendus nihil aliquid? Aliquam consectetur consequuntur, libero veritatis corporis asperiores optio quibusdam consequatur atque neque cupiditate distinctio nemo enim quod, mollitia natus officiis.</p> </div> <div class="item"> <h2>Enim, voluptatibus, similique.</h2> <p>Numquam dolor cumque dolores magnam ipsa neque labore doloremque a, odit consectetur ad. Dolor esse omnis inventore tempora. Voluptates nesciunt culpa nostrum natus quam, nihil dignissimos neque alias autem nam. Maiores ad, autem natus cupiditate, minus minima fuga sunt corporis!</p> </div> <div class="item"> <h2>Sequi, totam, distinctio.</h2> <p>Cupiditate asperiores perspiciatis iusto voluptatum quis aliquid non libero doloribus nihil, recusandae, officiis eius ipsa, sequi illum consectetur? Earum, facilis, magnam. Ex, vitae. Aliquam natus facere dignissimos sit ducimus quos ratione eos quis, dolorum ullam quam autem, optio voluptatum ipsum.</p> </div> <div class="item"> <h2>Aperiam, adipisci exercitationem!</h2> <p>Id quibusdam iste aut sed, sint, beatae quod veritatis expedita similique accusantium. Voluptatibus dignissimos inventore delectus porro repellat iste aliquam eius in ut temporibus ex id voluptatem nisi minus fuga quasi molestiae excepturi facilis sapiente velit, dolorem, iure soluta. Iste!</p> </div> <div class="item"> <h2>In, aspernatur. Dicta.</h2> <p>Recusandae ipsum quaerat ipsam facilis neque, deleniti! Odit ducimus cum vero, modi iusto vitae hic magnam tempora commodi voluptatibus, quis, ex distinctio. Distinctio minima dolorem rem cum corporis velit architecto dignissimos, accusamus suscipit ipsum! Iste, doloribus obcaecati quos adipisci laboriosam!</p> </div> <div class="item"> <h2>In, necessitatibus, ab!</h2> <p>Iure deleniti accusamus placeat neque tempora minima explicabo quas maiores ipsum dolores ratione delectus necessitatibus beatae, voluptate laudantium voluptates dolorum pariatur facilis iusto tempore natus similique, voluptas totam. Enim adipisci ducimus incidunt inventore labore libero perspiciatis, reiciendis cupiditate. Maxime, tenetur.</p> </div> <div class="item"> <h2>Dolorem, excepturi distinctio.</h2> <p>Blanditiis earum corporis suscipit modi. Dolores cupiditate et maxime accusamus sapiente magnam officia, tempore molestias dolorum illum delectus suscipit debitis, tempora. In non atque unde, velit, quo rem odio iste eaque porro voluptates, enim earum modi, perferendis quod illum placeat.</p> </div> <div class="item"> <h2>Fugiat, ipsam, repellendus!</h2> <p>Veritatis cum aliquam facilis, molestias quas recusandae qui repellendus voluptate, modi deserunt, dignissimos quasi sint quia itaque iste. Maiores ullam laborum corporis eveniet quae, explicabo doloremque accusamus suscipit odit hic autem necessitatibus consequatur tempora blanditiis laboriosam ea, quidem facere id.</p> </div> <div class="item"> <h2>Quae rem, nihil.</h2> <p>Commodi officia earum quod, eveniet repudiandae! Enim consectetur, corporis a laborum quos, animi incidunt tempore officiis dignissimos. Aliquam nesciunt cum, rerum nobis. Consectetur, qui, perspiciatis? Hic voluptatibus amet, provident cumque? Ex beatae eaque officia consectetur excepturi quas ipsam, voluptate nobis.</p> </div> <div class="item"> <h2>Impedit perspiciatis, ipsa.</h2> <p>Expedita quis aut consequuntur fugit asperiores atque, minus esse, odit rem excepturi consequatur iusto, non sequi voluptate explicabo porro natus officiis doloribus eveniet beatae ratione quibusdam! Iure earum quidem optio qui, nisi accusamus ipsa quo eligendi tempore, quos, fuga molestiae!</p> </div> <div class="item"> <h2>Lorem ipsum dolor.</h2> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Vero ab delectus veniam laudantium eaque, aut sed ad accusamus autem nisi praesentium modi voluptas impedit quod pariatur aliquid quam omnis harum, blanditiis voluptates cumque. Iure minima hic, id molestias, eveniet sed!</p> </div> <div class="item"> <h2>Sequi, expedita, asperiores.</h2> <p>Saepe, harum! Dolor veritatis minus nemo rem, dolore quod illum esse deserunt deleniti nihil quisquam aut sapiente incidunt similique ut aperiam ea earum, voluptatem accusamus vero facilis. Eius iure culpa non recusandae nostrum, et amet, mollitia sapiente ut, facilis, sint.</p> </div> <div class="item"> <h2>Blanditiis, laboriosam, odit!</h2> <p>Facilis consequuntur nam maxime vero rerum! Velit, possimus animi ducimus ullam, distinctio repellendus saepe repudiandae consectetur laudantium nisi, modi ab obcaecati perferendis quod voluptatem vitae officiis esse. Reiciendis similique alias expedita vel aliquid id, provident est facere voluptas cumque rerum.</p> </div> <div class="item"> <h2>Repellendus praesentium, nulla.</h2> <p>Consequatur ab tempore, harum vero laborum voluptatum dignissimos, mollitia doloribus unde est quae provident enim minus magnam suscipit. Voluptatem vero odit nesciunt autem iste quasi at unde quidem fugiat commodi et atque eveniet, perspiciatis cumque odio quis porro sint, voluptates?</p> </div> <div class="item"> <h2>Ex, quasi, incidunt.</h2> <p>Commodi, excepturi a ducimus totam odit aspernatur enim officiis assumenda. Voluptate iste, libero suscipit, animi esse laboriosam ratione distinctio, tempora explicabo ut modi est soluta nulla error. Nisi inventore dolores in exercitationem provident reprehenderit aut, numquam, cum iste soluta sit.</p> </div> <div class="item"> <h2>Quisquam, nesciunt dicta?</h2> <p>Nulla culpa libero quis, architecto dicta incidunt placeat iste non, aliquam amet hic, magni ducimus! Ratione, quasi, expedita, iusto vitae repudiandae sint esse placeat similique saepe ad eligendi corporis delectus cum perferendis, labore ducimus. Est ad fuga corporis nam quibusdam.</p> </div> <div class="item"> <h2>Iusto, ab, corrupti!</h2> <p>Aperiam fuga nostrum, pariatur ipsam natus ut error neque adipisci iste ad! Nesciunt totam aliquid beatae explicabo maxime ipsa rem placeat expedita, unde labore, optio amet quidem, sint voluptate esse ex, voluptatum. Amet rem velit, pariatur eos suscipit dolor ullam.</p> </div> <div class="item"> <h2>Fugiat amet, vero!</h2> <p>Enim voluptates voluptatem laboriosam eum, laborum impedit fugiat nulla expedita, accusantium omnis sed delectus? Ducimus animi quia a nam deleniti eius molestiae temporibus quibusdam fuga dolore blanditiis nesciunt ipsum, inventore distinctio sunt asperiores ullam provident magnam eveniet commodi debitis voluptatem!</p> </div> <div class="item"> <h2>Possimus, eum, quibusdam.</h2> <p>Quos reprehenderit dignissimos voluptates quas mollitia cumque, aliquid id dolorem. Consequatur, atque id iste odit molestias distinctio qui aperiam ea ipsa velit vel, rem fuga a omnis autem quod itaque. Facilis nemo aut quas molestias minus repellat consequuntur, inventore excepturi!</p> </div> <div class="item"> <h2>Iste, cupiditate, odit.</h2> <p>Qui, cumque aperiam blanditiis sapiente! Repudiandae excepturi expedita perferendis eaque sit delectus fuga, debitis, voluptate nam, totam autem quas, odio consectetur blanditiis repellat laboriosam aliquid temporibus. Quibusdam itaque ullam cumque tempore enim architecto, rem harum, ea quo alias voluptatibus asperiores!</p> </div> <div class="item"> <h2>Omnis, illum nam.</h2> <p>Qui atque repellat hic iure earum vitae tenetur rem doloribus fuga, natus quas reiciendis! Voluptate a reprehenderit repellendus nihil aliquid? Aliquam consectetur consequuntur, libero veritatis corporis asperiores optio quibusdam consequatur atque neque cupiditate distinctio nemo enim quod, mollitia natus officiis.</p> </div> <div class="item"> <h2>Enim, voluptatibus, similique.</h2> <p>Numquam dolor cumque dolores magnam ipsa neque labore doloremque a, odit consectetur ad. Dolor esse omnis inventore tempora. Voluptates nesciunt culpa nostrum natus quam, nihil dignissimos neque alias autem nam. Maiores ad, autem natus cupiditate, minus minima fuga sunt corporis!</p> </div> <div class="item"> <h2>Sequi, totam, distinctio.</h2> <p>Cupiditate asperiores perspiciatis iusto voluptatum quis aliquid non libero doloribus nihil, recusandae, officiis eius ipsa, sequi illum consectetur? Earum, facilis, magnam. Ex, vitae. Aliquam natus facere dignissimos sit ducimus quos ratione eos quis, dolorum ullam quam autem, optio voluptatum ipsum.</p> </div> <div class="item"> <h2>Aperiam, adipisci exercitationem!</h2> <p>Id quibusdam iste aut sed, sint, beatae quod veritatis expedita similique accusantium. Voluptatibus dignissimos inventore delectus porro repellat iste aliquam eius in ut temporibus ex id voluptatem nisi minus fuga quasi molestiae excepturi facilis sapiente velit, dolorem, iure soluta. Iste!</p> </div> <div class="item"> <h2>In, aspernatur. Dicta.</h2> <p>Recusandae ipsum quaerat ipsam facilis neque, deleniti! Odit ducimus cum vero, modi iusto vitae hic magnam tempora commodi voluptatibus, quis, ex distinctio. Distinctio minima dolorem rem cum corporis velit architecto dignissimos, accusamus suscipit ipsum! Iste, doloribus obcaecati quos adipisci laboriosam!</p> </div> <div class="item"> <h2>In, necessitatibus, ab!</h2> <p>Iure deleniti accusamus placeat neque tempora minima explicabo quas maiores ipsum dolores ratione delectus necessitatibus beatae, voluptate laudantium voluptates dolorum pariatur facilis iusto tempore natus similique, voluptas totam. Enim adipisci ducimus incidunt inventore labore libero perspiciatis, reiciendis cupiditate. Maxime, tenetur.</p> </div> <div class="item"> <h2>Dolorem, excepturi distinctio.</h2> <p>Blanditiis earum corporis suscipit modi. Dolores cupiditate et maxime accusamus sapiente magnam officia, tempore molestias dolorum illum delectus suscipit debitis, tempora. In non atque unde, velit, quo rem odio iste eaque porro voluptates, enim earum modi, perferendis quod illum placeat.</p> </div> <div class="item"> <h2>Fugiat, ipsam, repellendus!</h2> <p>Veritatis cum aliquam facilis, molestias quas recusandae qui repellendus voluptate, modi deserunt, dignissimos quasi sint quia itaque iste. Maiores ullam laborum corporis eveniet quae, explicabo doloremque accusamus suscipit odit hic autem necessitatibus consequatur tempora blanditiis laboriosam ea, quidem facere id.</p> </div> <div class="item"> <h2>Quae rem, nihil.</h2> <p>Commodi officia earum quod, eveniet repudiandae! Enim consectetur, corporis a laborum quos, animi incidunt tempore officiis dignissimos. Aliquam nesciunt cum, rerum nobis. Consectetur, qui, perspiciatis? Hic voluptatibus amet, provident cumque? Ex beatae eaque officia consectetur excepturi quas ipsam, voluptate nobis.</p> </div> <div class="item"> <h2>Impedit perspiciatis, ipsa.</h2> <p>Expedita quis aut consequuntur fugit asperiores atque, minus esse, odit rem excepturi consequatur iusto, non sequi voluptate explicabo porro natus officiis doloribus eveniet beatae ratione quibusdam! Iure earum quidem optio qui, nisi accusamus ipsa quo eligendi tempore, quos, fuga molestiae!</p> </div> <div class="item"> <h2>Lorem ipsum dolor.</h2> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Vero ab delectus veniam laudantium eaque, aut sed ad accusamus autem nisi praesentium modi voluptas impedit quod pariatur aliquid quam omnis harum, blanditiis voluptates cumque. Iure minima hic, id molestias, eveniet sed!</p> </div> <div class="item"> <h2>Sequi, expedita, asperiores.</h2> <p>Saepe, harum! Dolor veritatis minus nemo rem, dolore quod illum esse deserunt deleniti nihil quisquam aut sapiente incidunt similique ut aperiam ea earum, voluptatem accusamus vero facilis. Eius iure culpa non recusandae nostrum, et amet, mollitia sapiente ut, facilis, sint.</p> </div> <div class="item"> <h2>Blanditiis, laboriosam, odit!</h2> <p>Facilis consequuntur nam maxime vero rerum! Velit, possimus animi ducimus ullam, distinctio repellendus saepe repudiandae consectetur laudantium nisi, modi ab obcaecati perferendis quod voluptatem vitae officiis esse. Reiciendis similique alias expedita vel aliquid id, provident est facere voluptas cumque rerum.</p> </div> <div class="item"> <h2>Repellendus praesentium, nulla.</h2> <p>Consequatur ab tempore, harum vero laborum voluptatum dignissimos, mollitia doloribus unde est quae provident enim minus magnam suscipit. Voluptatem vero odit nesciunt autem iste quasi at unde quidem fugiat commodi et atque eveniet, perspiciatis cumque odio quis porro sint, voluptates?</p> </div> <div class="item"> <h2>Ex, quasi, incidunt.</h2> <p>Commodi, excepturi a ducimus totam odit aspernatur enim officiis assumenda. Voluptate iste, libero suscipit, animi esse laboriosam ratione distinctio, tempora explicabo ut modi est soluta nulla error. Nisi inventore dolores in exercitationem provident reprehenderit aut, numquam, cum iste soluta sit.</p> </div> <div class="item"> <h2>Quisquam, nesciunt dicta?</h2> <p>Nulla culpa libero quis, architecto dicta incidunt placeat iste non, aliquam amet hic, magni ducimus! Ratione, quasi, expedita, iusto vitae repudiandae sint esse placeat similique saepe ad eligendi corporis delectus cum perferendis, labore ducimus. Est ad fuga corporis nam quibusdam.</p> </div> <div class="item"> <h2>Iusto, ab, corrupti!</h2> <p>Aperiam fuga nostrum, pariatur ipsam natus ut error neque adipisci iste ad! Nesciunt totam aliquid beatae explicabo maxime ipsa rem placeat expedita, unde labore, optio amet quidem, sint voluptate esse ex, voluptatum. Amet rem velit, pariatur eos suscipit dolor ullam.</p> </div> <div class="item"> <h2>Fugiat amet, vero!</h2> <p>Enim voluptates voluptatem laboriosam eum, laborum impedit fugiat nulla expedita, accusantium omnis sed delectus? Ducimus animi quia a nam deleniti eius molestiae temporibus quibusdam fuga dolore blanditiis nesciunt ipsum, inventore distinctio sunt asperiores ullam provident magnam eveniet commodi debitis voluptatem!</p> </div> <div class="item"> <h2>Possimus, eum, quibusdam.</h2> <p>Quos reprehenderit dignissimos voluptates quas mollitia cumque, aliquid id dolorem. Consequatur, atque id iste odit molestias distinctio qui aperiam ea ipsa velit vel, rem fuga a omnis autem quod itaque. Facilis nemo aut quas molestias minus repellat consequuntur, inventore excepturi!</p> </div> <div class="item"> <h2>Iste, cupiditate, odit.</h2> <p>Qui, cumque aperiam blanditiis sapiente! Repudiandae excepturi expedita perferendis eaque sit delectus fuga, debitis, voluptate nam, totam autem quas, odio consectetur blanditiis repellat laboriosam aliquid temporibus. Quibusdam itaque ullam cumque tempore enim architecto, rem harum, ea quo alias voluptatibus asperiores!</p> </div> <div class="item"> <h2>Omnis, illum nam.</h2> <p>Qui atque repellat hic iure earum vitae tenetur rem doloribus fuga, natus quas reiciendis! Voluptate a reprehenderit repellendus nihil aliquid? Aliquam consectetur consequuntur, libero veritatis corporis asperiores optio quibusdam consequatur atque neque cupiditate distinctio nemo enim quod, mollitia natus officiis.</p> </div> <div class="item"> <h2>Enim, voluptatibus, similique.</h2> <p>Numquam dolor cumque dolores magnam ipsa neque labore doloremque a, odit consectetur ad. Dolor esse omnis inventore tempora. Voluptates nesciunt culpa nostrum natus quam, nihil dignissimos neque alias autem nam. Maiores ad, autem natus cupiditate, minus minima fuga sunt corporis!</p> </div> <div class="item"> <h2>Sequi, totam, distinctio.</h2> <p>Cupiditate asperiores perspiciatis iusto voluptatum quis aliquid non libero doloribus nihil, recusandae, officiis eius ipsa, sequi illum consectetur? Earum, facilis, magnam. Ex, vitae. Aliquam natus facere dignissimos sit ducimus quos ratione eos quis, dolorum ullam quam autem, optio voluptatum ipsum.</p> </div> <div class="item"> <h2>Aperiam, adipisci exercitationem!</h2> <p>Id quibusdam iste aut sed, sint, beatae quod veritatis expedita similique accusantium. Voluptatibus dignissimos inventore delectus porro repellat iste aliquam eius in ut temporibus ex id voluptatem nisi minus fuga quasi molestiae excepturi facilis sapiente velit, dolorem, iure soluta. Iste!</p> </div> <div class="item"> <h2>In, aspernatur. Dicta.</h2> <p>Recusandae ipsum quaerat ipsam facilis neque, deleniti! Odit ducimus cum vero, modi iusto vitae hic magnam tempora commodi voluptatibus, quis, ex distinctio. Distinctio minima dolorem rem cum corporis velit architecto dignissimos, accusamus suscipit ipsum! Iste, doloribus obcaecati quos adipisci laboriosam!</p> </div> <div class="item"> <h2>In, necessitatibus, ab!</h2> <p>Iure deleniti accusamus placeat neque tempora minima explicabo quas maiores ipsum dolores ratione delectus necessitatibus beatae, voluptate laudantium voluptates dolorum pariatur facilis iusto tempore natus similique, voluptas totam. Enim adipisci ducimus incidunt inventore labore libero perspiciatis, reiciendis cupiditate. Maxime, tenetur.</p> </div> <div class="item"> <h2>Dolorem, excepturi distinctio.</h2> <p>Blanditiis earum corporis suscipit modi. Dolores cupiditate et maxime accusamus sapiente magnam officia, tempore molestias dolorum illum delectus suscipit debitis, tempora. In non atque unde, velit, quo rem odio iste eaque porro voluptates, enim earum modi, perferendis quod illum placeat.</p> </div> <div class="item"> <h2>Fugiat, ipsam, repellendus!</h2> <p>Veritatis cum aliquam facilis, molestias quas recusandae qui repellendus voluptate, modi deserunt, dignissimos quasi sint quia itaque iste. Maiores ullam laborum corporis eveniet quae, explicabo doloremque accusamus suscipit odit hic autem necessitatibus consequatur tempora blanditiis laboriosam ea, quidem facere id.</p> </div> <div class="item"> <h2>Quae rem, nihil.</h2> <p>Commodi officia earum quod, eveniet repudiandae! Enim consectetur, corporis a laborum quos, animi incidunt tempore officiis dignissimos. Aliquam nesciunt cum, rerum nobis. Consectetur, qui, perspiciatis? Hic voluptatibus amet, provident cumque? Ex beatae eaque officia consectetur excepturi quas ipsam, voluptate nobis.</p> </div> <div class="item"> <h2>Impedit perspiciatis, ipsa.</h2> <p>Expedita quis aut consequuntur fugit asperiores atque, minus esse, odit rem excepturi consequatur iusto, non sequi voluptate explicabo porro natus officiis doloribus eveniet beatae ratione quibusdam! Iure earum quidem optio qui, nisi accusamus ipsa quo eligendi tempore, quos, fuga molestiae!</p> </div> <div class="item"> <h2>Lorem ipsum dolor.</h2> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Vero ab delectus veniam laudantium eaque, aut sed ad accusamus autem nisi praesentium modi voluptas impedit quod pariatur aliquid quam omnis harum, blanditiis voluptates cumque. Iure minima hic, id molestias, eveniet sed!</p> </div> <div class="item"> <h2>Sequi, expedita, asperiores.</h2> <p>Saepe, harum! Dolor veritatis minus nemo rem, dolore quod illum esse deserunt deleniti nihil quisquam aut sapiente incidunt similique ut aperiam ea earum, voluptatem accusamus vero facilis. Eius iure culpa non recusandae nostrum, et amet, mollitia sapiente ut, facilis, sint.</p> </div> <div class="item"> <h2>Blanditiis, laboriosam, odit!</h2> <p>Facilis consequuntur nam maxime vero rerum! Velit, possimus animi ducimus ullam, distinctio repellendus saepe repudiandae consectetur laudantium nisi, modi ab obcaecati perferendis quod voluptatem vitae officiis esse. Reiciendis similique alias expedita vel aliquid id, provident est facere voluptas cumque rerum.</p> </div> <div class="item"> <h2>Repellendus praesentium, nulla.</h2> <p>Consequatur ab tempore, harum vero laborum voluptatum dignissimos, mollitia doloribus unde est quae provident enim minus magnam suscipit. Voluptatem vero odit nesciunt autem iste quasi at unde quidem fugiat commodi et atque eveniet, perspiciatis cumque odio quis porro sint, voluptates?</p> </div> <div class="item"> <h2>Ex, quasi, incidunt.</h2> <p>Commodi, excepturi a ducimus totam odit aspernatur enim officiis assumenda. Voluptate iste, libero suscipit, animi esse laboriosam ratione distinctio, tempora explicabo ut modi est soluta nulla error. Nisi inventore dolores in exercitationem provident reprehenderit aut, numquam, cum iste soluta sit.</p> </div> <div class="item"> <h2>Quisquam, nesciunt dicta?</h2> <p>Nulla culpa libero quis, architecto dicta incidunt placeat iste non, aliquam amet hic, magni ducimus! Ratione, quasi, expedita, iusto vitae repudiandae sint esse placeat similique saepe ad eligendi corporis delectus cum perferendis, labore ducimus. Est ad fuga corporis nam quibusdam.</p> </div> <div class="item"> <h2>Iusto, ab, corrupti!</h2> <p>Aperiam fuga nostrum, pariatur ipsam natus ut error neque adipisci iste ad! Nesciunt totam aliquid beatae explicabo maxime ipsa rem placeat expedita, unde labore, optio amet quidem, sint voluptate esse ex, voluptatum. Amet rem velit, pariatur eos suscipit dolor ullam.</p> </div> <div class="item"> <h2>Fugiat amet, vero!</h2> <p>Enim voluptates voluptatem laboriosam eum, laborum impedit fugiat nulla expedita, accusantium omnis sed delectus? Ducimus animi quia a nam deleniti eius molestiae temporibus quibusdam fuga dolore blanditiis nesciunt ipsum, inventore distinctio sunt asperiores ullam provident magnam eveniet commodi debitis voluptatem!</p> </div> <div class="item"> <h2>Possimus, eum, quibusdam.</h2> <p>Quos reprehenderit dignissimos voluptates quas mollitia cumque, aliquid id dolorem. Consequatur, atque id iste odit molestias distinctio qui aperiam ea ipsa velit vel, rem fuga a omnis autem quod itaque. Facilis nemo aut quas molestias minus repellat consequuntur, inventore excepturi!</p> </div> <div class="item"> <h2>Iste, cupiditate, odit.</h2> <p>Qui, cumque aperiam blanditiis sapiente! Repudiandae excepturi expedita perferendis eaque sit delectus fuga, debitis, voluptate nam, totam autem quas, odio consectetur blanditiis repellat laboriosam aliquid temporibus. Quibusdam itaque ullam cumque tempore enim architecto, rem harum, ea quo alias voluptatibus asperiores!</p> </div> <div class="item"> <h2>Omnis, illum nam.</h2> <p>Qui atque repellat hic iure earum vitae tenetur rem doloribus fuga, natus quas reiciendis! Voluptate a reprehenderit repellendus nihil aliquid? Aliquam consectetur consequuntur, libero veritatis corporis asperiores optio quibusdam consequatur atque neque cupiditate distinctio nemo enim quod, mollitia natus officiis.</p> </div> <div class="item"> <h2>Enim, voluptatibus, similique.</h2> <p>Numquam dolor cumque dolores magnam ipsa neque labore doloremque a, odit consectetur ad. Dolor esse omnis inventore tempora. Voluptates nesciunt culpa nostrum natus quam, nihil dignissimos neque alias autem nam. Maiores ad, autem natus cupiditate, minus minima fuga sunt corporis!</p> </div> <div class="item"> <h2>Sequi, totam, distinctio.</h2> <p>Cupiditate asperiores perspiciatis iusto voluptatum quis aliquid non libero doloribus nihil, recusandae, officiis eius ipsa, sequi illum consectetur? Earum, facilis, magnam. Ex, vitae. Aliquam natus facere dignissimos sit ducimus quos ratione eos quis, dolorum ullam quam autem, optio voluptatum ipsum.</p> </div> <div class="item"> <h2>Aperiam, adipisci exercitationem!</h2> <p>Id quibusdam iste aut sed, sint, beatae quod veritatis expedita similique accusantium. Voluptatibus dignissimos inventore delectus porro repellat iste aliquam eius in ut temporibus ex id voluptatem nisi minus fuga quasi molestiae excepturi facilis sapiente velit, dolorem, iure soluta. Iste!</p> </div> <div class="item"> <h2>In, aspernatur. Dicta.</h2> <p>Recusandae ipsum quaerat ipsam facilis neque, deleniti! Odit ducimus cum vero, modi iusto vitae hic magnam tempora commodi voluptatibus, quis, ex distinctio. Distinctio minima dolorem rem cum corporis velit architecto dignissimos, accusamus suscipit ipsum! Iste, doloribus obcaecati quos adipisci laboriosam!</p> </div> <div class="item"> <h2>In, necessitatibus, ab!</h2> <p>Iure deleniti accusamus placeat neque tempora minima explicabo quas maiores ipsum dolores ratione delectus necessitatibus beatae, voluptate laudantium voluptates dolorum pariatur facilis iusto tempore natus similique, voluptas totam. Enim adipisci ducimus incidunt inventore labore libero perspiciatis, reiciendis cupiditate. Maxime, tenetur.</p> </div> <div class="item"> <h2>Dolorem, excepturi distinctio.</h2> <p>Blanditiis earum corporis suscipit modi. Dolores cupiditate et maxime accusamus sapiente magnam officia, tempore molestias dolorum illum delectus suscipit debitis, tempora. In non atque unde, velit, quo rem odio iste eaque porro voluptates, enim earum modi, perferendis quod illum placeat.</p> </div> <div class="item"> <h2>Fugiat, ipsam, repellendus!</h2> <p>Veritatis cum aliquam facilis, molestias quas recusandae qui repellendus voluptate, modi deserunt, dignissimos quasi sint quia itaque iste. Maiores ullam laborum corporis eveniet quae, explicabo doloremque accusamus suscipit odit hic autem necessitatibus consequatur tempora blanditiis laboriosam ea, quidem facere id.</p> </div> <div class="item"> <h2>Quae rem, nihil.</h2> <p>Commodi officia earum quod, eveniet repudiandae! Enim consectetur, corporis a laborum quos, animi incidunt tempore officiis dignissimos. Aliquam nesciunt cum, rerum nobis. Consectetur, qui, perspiciatis? Hic voluptatibus amet, provident cumque? Ex beatae eaque officia consectetur excepturi quas ipsam, voluptate nobis.</p> </div> <div class="item"> <h2>Impedit perspiciatis, ipsa.</h2> <p>Expedita quis aut consequuntur fugit asperiores atque, minus esse, odit rem excepturi consequatur iusto, non sequi voluptate explicabo porro natus officiis doloribus eveniet beatae ratione quibusdam! Iure earum quidem optio qui, nisi accusamus ipsa quo eligendi tempore, quos, fuga molestiae!</p> </div> </div> </div> <script> //Only Use the IntersectionObserver if it is supported if (IntersectionObserver) { //When the element is visible on the viewport, add the animated class so it creates the animation. let callback = function(entries) { entries.forEach(entry => { //if the element is visible, add the animated class if (entry.isIntersecting && !entry.target.classList.contains('animated')) { entry.target.classList.add('animated'); } }); } //Create the observer let observer = new IntersectionObserver(callback, { root: null, threshold: 0.3 }); //Get and observe all the items with the item class let items = document.querySelectorAll('.item'); items.forEach((item) => { item.classList.add('animation'); observer.observe(item); }); } </script>
* { box-sizing: border-box; } body { background: #313848; color: #fff; font-family: 'Quattrocento', serif; line-height: 1.6; } h1 { text-align: center; padding-bottom: 1rem; } h1, h2 { font-family: 'Oswald', sans-serif; } .container { max-width: 900px; margin: 0 auto; display: flex; flex-direction: row; flex-wrap: wrap; } .item { min-height: 200px; width: 50%; padding: 1rem; } .animation { opacity: 0; transition: opacity 1s, transform 1.3s; } .animated { opacity: 1; transform: translateY(-2rem); } @media screen and (max-width:500px) { .item { width: 100%; } }

Related: See More


Questions / Comments: